package com.ruoyi.system.service;

import com.ruoyi.system.domain.UserDataSource;

import java.util.List;

public interface UserDataSourceService {

    /**
     * 通过用户ID查询所有的数据源
     * @param
     * @return
     */
    public List<UserDataSource> selectDataSourceAll(UserDataSource userDataSource);

    /**
     * 添加数据源
     * @param userDataSource
     * @return
     */
    public int insertDataSourceInfo(UserDataSource userDataSource);

    /**
     * 根据id数组删除数据源
     * @param ids
     * @return
     */
    public int deleteDataSourceByIds(String[] ids);

    /**
     * 根据id更新数据源
     * @param userDataSource
     * @return
     */
    public int updateDataSourceById(UserDataSource userDataSource);

    /**
     * 验证数据源名称唯一
     * @param userDataSource
     * @return
     */
    public boolean checkDataSourceNameUnique(UserDataSource userDataSource);



}
